package cn.bjxy.shishaolong.ra_room.entity;

import cn.bjxy.shishaolong.request_answer.entity.Request;
import cn.bjxy.shishaolong.system.file.entity.File;
import cn.bjxy.shishaolong.system.profession_course.entity.Course;
import cn.bjxy.shishaolong.system.profession_course.entity.Profession;
import cn.bjxy.shishaolong.system.profession_course.entity.ProfessionCourseRelation;
import cn.bjxy.shishaolong.system.profession_course.entity.StudentProfessionRelation;
import cn.bjxy.shishaolong.system.user.entity.SysUserInfo;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * 封装答疑室相关的所有数据
 *
 * @Author 时少龙
 * @Date 2019-04-18 11:19
 * @Version 1.0
 */
@Data
@Accessors(chain = true)
public class RaroomQueryEntity {
    /**
     * 老师姓名
     */
    private String teacherName;
    /**
     * 答疑室专业列表
     */
    private List<Profession> professionList;
    /**
     * 课程列表
     */
    private List<Course> courseList;
    /**
     * 专业和课程对应关系列表
     */
    private List<ProfessionCourseRelation> proCourseRalatelist;
    /**
     * 答疑室学生信息
     */
    private List<SysUserInfo> studentList;
    /**
     * 专业和学生对应关系
     */
    private List<StudentProfessionRelation> proStudentRelateList;

    /**
     * 答疑室中的所有问题
     */
    private List<Request> requestList;

    /**
     * 文件列表
     */
    private List<File> fileList;
}
